#ifndef CTRLSWKNXPROGRAMLED_H
#define CTRLSWKNXPROGRAMLED_H



#include "Command/BaseCmd.h"
#include "Protocol/SWKNXProtocol.h"

class CtrlSWKNXProgramLed : public BaseCmd
{
    Q_OBJECT
public:

    enum{FunctionCode = SWKNXProtocol::programLed};

    Q_INVOKABLE explicit CtrlSWKNXProgramLed(QObject *parent = 0);

    Package toPackage();
    void unPackage(Package package);

    quint8 state() const;
    void setState(const quint8 &state);
 private:
    quint8  m_state;
};

#endif // CTRLSWKNXPROGRAMLED_H
